const fs = require("fs");

let obj = {
    name:"张三",
    age:20
}

// 判断是否是第一次添加 ，第一添加 就创建对象数据添加
// 不是第一次添加 ： 读取之前的内容 ，在之前的基础上添加数据；
if(!fs.existsSync("./users.js")){
    console.log("第一添加")
    // 第一次添加数据
    fs.writeFileSync("./users.js",JSON.stringify([obj]));
}else{
    console.log("非第一次添加")
    // 非第一次添加
    // 读取users.js里的数据
   let data = JSON.parse(  fs.readFileSync("./users.js"));
   data.push(obj);
    //  修改之后的数据重新写入到文件里  
    fs.writeFileSync("./users.js",JSON.stringify(data));
}